828328298ea831d6289faf2739c3fb5328c1de96,src/main/java/net/tridentsdk/chat/ChatComponent.java,ChatComponent,equals,#Object#,710

Before Change


            return o == this;
        }
        ChatComponent cc = (ChatComponent) o;
        return this.asJson().equals(cc.asJson());
    }

    @Getter

After Change


            return o == this;
        }
        ChatComponent cc = (ChatComponent) o;
        Object a = this.asJson();
        Object b = cc.asJson();
        if (a instanceof JSONObject && b instanceof JSONObject) {
            return ((JSONObject) a).toMap().equals(((JSONObject) b).toMap());
        }
        return Objects.equals(a, b);
    }